﻿body		{ font-family:"Segoe UI",Arial,Helvetica,sans-serif; }

/* em.target = px.target ÷ px.parent */

h1			{ font-size:2.4em; }	/* 24px */
h2			{ font-size:1.8em; }	/* 18px */
h3			{ font-size:1.4em; }	/* 14px */

/* top & bottom margin based on font size */
h1, h2, h3	{ margin:1em 0; }

/*bringing boldness back to headers and the strong element*/
h1, h2, h3,
h4, h5, h6,
strong		{ font-weight:bold; }

/*indicating to users that more info is available */
abbr,
acronym		{ border-bottom:1px dotted #000; cursor:help; }

/*bringing italics back to the em element*/
em			{ font-style:italic; }

/*giving blockquotes and lists room to breath*/
blockquote,
ul, ol, dl	{ margin:1em; }

/*bringing lists on to the page with breathing room */
ol, ul, dl	{ margin-left:2em; }

/*giving OL's LIs generated numbers*/
ol li		{ list-style:decimal outside; }

/*giving UL's LIs generated disc markers*/
ul li		{ list-style:disc outside; }

/*giving UL's LIs generated numbers*/
dl dd		{ margin-left:1em; }

/*borders and padding to make the table readable*/
th, td		{ border:1px solid #000; padding:.5em; }

/*distinguishing table headers from data cells*/
th			{ font-weight:bold; text-align:center; }

/*coordinated marking to match cell's padding*/
caption		{ margin-bottom:.5em; text-align:center; }
